// 用来隔离同名但是属于不同空间的内容，解决重名问题
namespace SomeSpace {
    export interface App { }
    export class FFF { }
}
// 在另外一个空间可以用如下语句来引用
var ss = <SomeSpace.App>{};
var fff = new SomeSpace.FFF();

// 如果在单独的文件可以用 /// 来引用
/// <reference path="namespace_s.ts" />

// 命名空间可以相互嵌套
namespace AnySpace {
    export namespace KKKSpace {
        export class BBB { }
    }
}